Don't crash if icon_theme_builtin_icons hasn't been initialized. (#128726,
authorMatthias Clasen <maclas@gmx.de>
Sun, 7 Dec 2003 22:53:22 +0000 (22:53 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 7 Dec 2003 22:53:22 +0000 (22:53 +0000)
Sun Dec  7 23:45:40 2003  Matthias Clasen  <maclas@gmx.de>

* gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Don't crash if
icon_theme_builtin_icons hasn't been initialized.  (#128726, Diego
Gonzalez)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkicontheme.c

index 79f22690d854c3a840b906af40f56e17acaa3fdd..ee3b9a6db1ad19ce6a2b62a8f36b7a2c98a607a4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Sun Dec  7 23:45:40 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Don't crash if
+       icon_theme_builtin_icons hasn't been initialized.  (#128726, Diego
+       Gonzalez)
+
 2003-12-07  Tor Lillqvist  <tml@iki.fi>
 
        * gdk/win32/gdkwindow-win32.c (gdk_window_set_icon): Don't use the
index 79f22690d854c3a840b906af40f56e17acaa3fdd..ee3b9a6db1ad19ce6a2b62a8f36b7a2c98a607a4 100644 (file)
@@ -1,3 +1,9 @@
+Sun Dec  7 23:45:40 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Don't crash if
+       icon_theme_builtin_icons hasn't been initialized.  (#128726, Diego
+       Gonzalez)
+
 2003-12-07  Tor Lillqvist  <tml@iki.fi>
 
        * gdk/win32/gdkwindow-win32.c (gdk_window_set_icon): Don't use the
index 79f22690d854c3a840b906af40f56e17acaa3fdd..ee3b9a6db1ad19ce6a2b62a8f36b7a2c98a607a4 100644 (file)
@@ -1,3 +1,9 @@
+Sun Dec  7 23:45:40 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Don't crash if
+       icon_theme_builtin_icons hasn't been initialized.  (#128726, Diego
+       Gonzalez)
+
 2003-12-07  Tor Lillqvist  <tml@iki.fi>
 
        * gdk/win32/gdkwindow-win32.c (gdk_window_set_icon): Don't use the
index 79f22690d854c3a840b906af40f56e17acaa3fdd..ee3b9a6db1ad19ce6a2b62a8f36b7a2c98a607a4 100644 (file)
@@ -1,3 +1,9 @@
+Sun Dec  7 23:45:40 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Don't crash if
+       icon_theme_builtin_icons hasn't been initialized.  (#128726, Diego
+       Gonzalez)
+
 2003-12-07  Tor Lillqvist  <tml@iki.fi>
 
        * gdk/win32/gdkwindow-win32.c (gdk_window_set_icon): Don't use the
index 79f22690d854c3a840b906af40f56e17acaa3fdd..ee3b9a6db1ad19ce6a2b62a8f36b7a2c98a607a4 100644 (file)
@@ -1,3 +1,9 @@
+Sun Dec  7 23:45:40 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_has_icon): Don't crash if
+       icon_theme_builtin_icons hasn't been initialized.  (#128726, Diego
+       Gonzalez)
+
 2003-12-07  Tor Lillqvist  <tml@iki.fi>
 
        * gdk/win32/gdkwindow-win32.c (gdk_window_set_icon): Don't use the
index f9f5070826f804b781ca893820c8810f2d37e0ce..533e8cffef0ad42a022af94e92895e3d1e35e125 100644 (file)
@@ -1252,7 +1252,9 @@ gtk_icon_theme_has_icon (GtkIconTheme *icon_theme,
   if (g_hash_table_lookup_extended (priv->all_icons,
                                    icon_name, NULL, NULL))
     return TRUE;
-  if (g_hash_table_lookup_extended (icon_theme_builtin_icons,
+
+  if (icon_theme_builtin_icons &&
+      g_hash_table_lookup_extended (icon_theme_builtin_icons,
                                    icon_name, NULL, NULL))
     return TRUE;